package com.ruan4.yangjj.controller;

import com.ruan4.yangjj.entity.Department;
import com.ruan4.yangjj.service.DepartmentService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

/**
 * 控制层的类名命名  XXXController
 * 业务层的类命名   XXXService
 * 持久层的类命名   XXXMapper
 */
@RestController   //这是一个控制类，创建对象，并且类中方法返回值都转换成为json
@CrossOrigin      //跨域访问 80服务器。不在同一个服务器，需要通过跨域访问
@RequestMapping("/api/department")  //当前这个类的所有请求必须前面都是/api/department
public class DepartmentController {
    @Autowired        //将工厂中的符合的对象，赋值给这个属性
    private DepartmentService departmentService ;
    /*查看所有的科室*///http://localhost:80/api/department-get
    @GetMapping  //get请求用getMapping
    public List<Department> selectAllDepartment(){
        //找业务层去查看所有科室

        return null;
    }
}
